if 判斷式基本語法:
(注意縮排)
基本語法ㄧ:
if 布林值:_____
若布林值為True,執行命令
邏輯:如果滿足條件就執行
基本語法二:
if 布林值:_____
若布林值為True,執行命令 (
else:
若布林值為False,執行命令
邏輯:如果滿足第1個條件就跑第1段,不然執行第2段
基本語法三:
if 布林值:_____
若布林值為True,執行命令
elif 布林值2:
若布林值2為True,執行命令
else:
若布林值1跟布林值2都False,執行命令
邏輯:如果滿足第1個條件就跑第1段,或是滿足第2個條件就跑第2段,
1&2條件皆都沒有滿足就執行第3段
範例:
x=input("數字:") #基本輸入為字串型態
x=int(x) #轉化為整數型態
if x>200
print("大於200")
elif x>100
print("大於100,小於200")
else:
print("小於100")
if True:
print("True 執行")
#"True 執行"
if False:
print("True 執行") #因為是False 故會被忽略
#不印
if True:
print("True 執行")
else
print("False 執行")
#跑第一行 "True 執行"
if False:
print("True 執行")
else
print("False 執行")
#跑第二行 "False 執行"
input()
取得字串式的使用者方式
x=input("請輸入數字: ")
終端機會顯示:
請輸入數字:
當你輸入數字就會跑去變數x
判斷式舉例:
x=input("請輸入數字: ") #字串型態
x=int(x) #將字串型態轉化成數字型態:才能比較
if x>200
print("大於 200")
elif
print("大於 100,小於 200")
else
print("小於等於 100")
輸入數字後,由上而下開始判斷,符合其中一行,就跳出判斷式
四則運算 範例:
備註: 原本兩段程式碼
x=input("請輸入數字: ") #字串型態
x=int(x) #數字型態
合而為一變成:
x=int(input(""))
邏輯:
1.先輸入兩個數字
2.做四則運算:用 if 判斷式 判斷出要用哪一個方式做運算
n1=int(input("請輸入數字ㄧ: "))
n2=int(input("請輸入數字ㄧ: "))
op=input("請輸入四則運算: ")
if op=="+":
print(n1+n2)
else if op=="-":
print(n1-n2)
else if op=="*":
print(n1*n2)
else if op=="/":
print(n1/n2)
else if
print("不支援運算") #不打數字或亂打